body, html {font-size:62.5%;margin: 0;padding: 0;border: none;font-family: "微软雅黑";box-sizing: border-box;-webkit-box-sizing: border-box;overflow-x: hidden;overflow-y: hidden;}
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;}
body { background:#fff; color:#555; font-size:12px; font-size:1.2rem;font-family:"Microsoft YaHei",微软雅黑，Verdana,Helvetica,Arial,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline;text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:2.5rem;font-style:normal; 
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
.lyric{width: 100%;height:100%;background-color: #ECECEC;}
.title{width: 100%;height: 10%;padding: 0 2%;overflow: hidden;padding-top: 2rem;}
.title h1 {color: #B65F80;font-size: 2.4rem;}
.title span{font-size: 1.6rem;}
.content{transition: all 1.2s; width: 100%;height: 90%;padding: 10% 10% 40% 10%;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;overflow-y: auto;}
.content.active{transform: rotateY(360deg);}
.content p {color: #003333;font-size: 1.5rem;line-height: 3rem;}
.content-layer{position: absolute;width: 100%;height: 18%;bottom: 0;left: 0;background-color:#ECECEC }
.footer{width: 100%;height: 4rem;position: fixed;bottom: 0;left: 0;background-color: #E5E3E3;z-index: 2;overflow: hidden;}
.footer ul{width:100%;height: auto;}
.footer ul li{width: 33%;float: left;text-align: center;}
.footer ul li i.active{color:#0EB066;}
.footer ul li i{font-size: 2.2rem;color: #454545;line-height: 4rem;}
.layer{padding: 10% 5%; position: fixed;right: -100%;top: 0;height: 100%;width:30%;background-color: rgba(14, 176, 102, 0.74);z-index: 10;transition: all 0.8s ease;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease; border-box;-webkit-box-sizing: border-box;}
.layer.active{right: 0;}
.layer ul {width: 100%;height: 100%;}
.layer ul li {width: 100%;height: 25%;text-align: center;padding-top: 3rem;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;}
.layer ul li img{width: 80%;height: auto; display: block;margin: 0 auto;}





















